<?php
use PHPMailer\PHPMailer;
use PHPMailer\SMTP;
 function WarningEmail($toemail,$filename,$errormsg,$openid)
         {
             $mail = new PHPMailer(); // 创建库文件的类对象
             $mail->isSMTP();// 使用SMTP服务
             $mail->CharSet = "utf-8";// 编码格式为utf-8，不设置编码的话，中文会出现乱码
             $mail->Host = "smtp.exmail.qq.com";// 发送方的SMTP服务器地址
             $mail->SMTPAuth = true;// 是否使用身份验证
             $mail->Username = "lizhangde@tdled.com";// 发送方的腾讯企业邮箱用户名，就是你申请Foxmail的SMTP服务使用的腾讯企业邮箱</span><span style="color:#333333;">
             $mail->Password = "Ps74BbRunae5hiGN";// 发送方的邮箱密码，注意用腾讯企业这里填写的是“客户端授权密码”而不是邮箱的登录密码在腾讯企业邮箱中绑定微信后微信设置中生成！</span><span style="color:#333333;">
             $mail->SMTPSecure = "ssl";// 使用ssl协议方式</span><span style="color:#333333;">
             $mail->Port = 465;// 163邮箱的ssl协议方式端口号是465/994  腾讯企业邮箱的ssl协议 465/993 在foxmail的设置->账号->服务器中可以查看准确设置
             $mail->setFrom("lizhangde@tdled.com","天电守卫军(微信API异常)");// 设置发件人信息，如邮件格式说明中的发件人，这里会显示为Mailer(xxxx@tdled.com），Mailer是当做名字显示
             $mail->addAddress($toemail,'天电摸鱼王');// 设置收件人信息，如邮件格式说明中的收件人，这里会显示为Liang(yyyy@tdled.com)
             $mail->addReplyTo("lizhangde@tdled.com","Reply");// 设置回复人信息，指的是收件人收到邮件后，如果要回复，回复邮件将发送到的邮箱地址
             
            $msg = "微信API发送异常文件接口:".$filename."\n";
            $msg.= "API回传的异常信息:".$errormsg."\n";
            $msg.= "API炸啦~!拿着异常信息快去干活啦~~~\n";
            $msg.= "openid:".$openid."\n";
            $mail->Body = $msg;// 邮件正文
              //$mail->AltBody = "This is the plain text纯文本";// 这个是设置纯文本方式显示的正文内容，如果不支持Html方式，就会用到这个，基本无用
                 //header('content-type:image/png'); //读取文件的头定义
                 //echo file_get_contents('C:\Users\Administrator\Desktop\\test.jpg'); //读取文件的路径
              if(!$mail->send()){// 发送邮件
                  echo 22;
                  return $mail->ErrorInfo;
              // echo "Message could not be sent.";
              // echo "Mailer Error: ".$mail->ErrorInfo;// 输出错误信息
             }else{
                  return 1;
              }
         }